from selenium import webdriver
import time


# 1. 通过 id 和 name 进行定位
# 先获取驱动
# driver = webdriver.Chrome()
# # 获取网址
# driver.get("https://www.baidu.com/")
# # 通过 某种方式进行定位
# driver.find_element_by_name("wd").send_keys("姐就是女王")
# driver.find_element_by_id("su").click()
# time.sleep(8)
# driver.quit()



driver = webdriver.Chrome()
driver.get("https://www.baidu.com/")
# 2.通过 className 定位
# driver.get("https://www.baidu.com/")
# driver.find_element_by_class_name("s_ipt").send_keys("你大爷的")
# driver.find_element_by_class_name("bg s_btn btn_h").click()

# 3.通过 link text 可点击的链接 进行定位
# driver.find_element_by_link_text("新闻").click()

# 4.通过 partial link text 部分链接内容 进行定位
# driver.find_element_by_partial_link_text("新").click()

# 5.通过 tag name 进行定位
# driver.find_element_by_tag_name("input").send_keys("郑州")
# driver.find_element_by_tag_name("input").click()

# 6.通过 xpath 进行定位
# driver.find_element_by_xpath("//*[@id='kw']").send_keys("郑州")
# driver.find_element_by_xpath("//*[@id='su']").click()

# 7.通过 cssselector 来定位
# driver.find_element_by_css_selector("#kw").send_keys("周嘉琪")
# driver.find_element_by_css_selector("#su").submit()
# time.sleep(3)
# # 使用clear() 来 清楚浏览器的内容
# driver.find_element_by_css_selector("#kw").clear()
# time.sleep(3)
# driver.find_element_by_css_selector("#kw").send_keys("haha")
# driver.find_element_by_css_selector("#su").submit()


# 8. 获取 test 中的内容
## 1. 先通过 id 定位到元素
# test = driver.find_element_by_id("bottom_layer").text
# ## 2. 在将它打印出来
# print(test)


time.sleep(5)
driver.quit()
